import math

# 格式化字符串
pi = math.pi
print("圆周率保留两位小数：{:.2f}".format(pi))

# list
print("圆周率保留两位小数：{0:.2f}".format(pi))

# dict
print("圆周率保留两位小数：{p:.2f}".format(p=pi))

# 字符串对齐：
name = "张三"
print("{:<10}".format(name))  # 左对齐
print("{:>10}".format(name))  # 右对齐
print("{:^10}".format(name))  # 居中对齐

# 指定宽度和填充字符：
print("{:10}".format(name)) # 使用空格填充
print("{:010}".format(123)) # 使用 0 填充

# 百分比格式：
number = 0.875
print("百分比：{:.2%}".format(number))